129 research outputs found

    Cloud Height Estimation with a Single Digital Camera and Artificial Neural Networks

    Get PDF
    Clouds influence the local weather, the global climate and are an important parameter in the weather prediction models. Clouds are also an essential component of airplane safety when visual flight rules (VFR) are enforced, such as in most small aerodromes where it is not economically viable to install instruments for assisted flying. Therefore it is important to develop low cost and robust systems that can be easily deployed in the field, enabling large scale acquisition of cloud parameters. Recently, the authors developed a low-cost system for the measurement of cloud base height using stereo-vision and digital photography. However, due to the stereo nature of the system, some challenges were presented. In particular, the relative camera orientation requires calibration and the two cameras need to be synchronized so that the photos from both cameras are acquired simultaneously. In this work we present a new system that estimates the cloud height between 1000 and 5000 meters. This prototype is composed by one digital camera controlled by a Raspberry Pi and is installed at Centro de Geofísica de Évora (CGE) in Évora, Portugal. The camera is periodically triggered to acquire images of the overhead sky and the photos are downloaded to the Raspberry Pi which forwards them to a central computer that processes the images and estimates the cloud height in real time. To estimate the cloud height using just one image requires a computer model that is able to learn from previous experiences and execute pattern recognition. The model proposed in this work is an Artificial Neural Network (ANN) that was previously trained with cloud features at different heights. The chosen Artificial Neural Network is a three-layer network, with six parameters in the input layer, 12 neurons in the hidden intermediate layer, and an output layer with only one output. The six input parameters are the average intensity values and the intensity standard deviation of each RGB channel. The output parameter in the output layer is the cloud height estimated by the ANN. The training procedure was performed, using the back-propagation method, in a set of 260 different clouds with heights in the range [1000, 5000] m. The training of the ANN has resulted in a correlation ratio of 0.74. This trained ANN can therefore be used to estimate the cloud height. The previously described system can also measure the wind speed and direction at cloud height by measuring the displacement, in pixels, of a cloud feature between consecutively acquired photos. Also, the geographical north direction can be estimated using this setup through sequential night images with high exposure times. A further advantage of this single camera system is that no camera calibration or synchronization is needed. This significantly reduces the cost and complexity of field deployment of cloud height measurement systems based on digital photography

    Gene expression programming and genetic algorithms in impedance circuit identification

    Get PDF
    Impedance circuit identification through spectroscopy is often used to characterize sensors. When the circuit topology is known, it has been shown that the component values can be obtained by genetic algorithms. Also, gene expression programming can be used to search for an adequate circuit topology. In this paper, an improved version of the impedance circuit identification based on gene expression programming and hybrid genetic algorithm is presented to both identify the circuit and estimate its parameters. Simulation results are used to validate the proposed algorithm in different situations. Further validation is presented from measurements on a circuit that models a humidity sensor and also from measurements on a viscosity sensor

    Simulador de Carga Mecânica, em Tempo Real, para Accionamento Eléctrico

    Get PDF
    O objectivo deste trabalho é implementar um simulador, em tempo real, de carga mecânica por forma a aferir os diferentes comportamentos de uma máquina eléctrica em função do tipo de carga a accionar. O protótipo desenvolvido permite ensaiar o comportamento de qualquer tipo de máquina rotativa, inserida num accionamento eléctrico, para vários tipos de carga mecânica. De forma a estudar o comportamento de uma máquina eléctrica para um conjunto alargado de cargas mecânicas foram implementadas várias cargas típicas, cujo binário de carga pode depender do tempo ou da velocidade. São apresentadas características de implementação do sistema desenvolvido, que faz uso de um travão magnético e de um autómato programável, e resultados experimentais obtidos para vários tipos de carga

    Guidance and Leakage properties of chiral optical fibers

    Get PDF
    The field theory of guided waves in optical fibers with step-index profiles and in which both core and cladding are chiral isotropic media is developed. We show that both surface and semileaky modes can propagate in optically active fibers. To shed light on the guidance and leakage properties of chiral isotropic fibers we present a physical interpretation and several numerical results. The new leakage effect associated with semileaky modes is an important property that cannot be neglected in the analysis of chiral optical fibers but that, nevertheless, has been systematically disregarded in the literature

    Analysis of a Non-Iterative Algorithm for the Amplitude and Phase Difference Estimation of Two Acquired Sinewaves

    Get PDF
    In this paper, a non-iterative algorithm for amplitude and phase difference estimation of two acquired sinewaves is presented and analyzed. The method is based on the least-squares fitting of ellipses where the common signal frequency is eliminated from the algorithm

    A New Approach of Total Least Square Algorithm for Parameter Extraction of a Photovoltaic Panel: A Comparison Study

    Get PDF
    The degradation of the photovoltaic panels due to their long outdoor exposure leads to a variation in their internal parameters. The function describing the I-V characteristic of the photovoltaic cell is known to be non-linear and implicit, with five unknown parameters. To identify these photovoltaic parameters, the cost function used for optimization is the Total Least Square function (TLS), defined as a sum of quadratic terms representing the quantification of the errors between a mathematical model and a measured set of experimental data, which is usually accompanied by measurement uncertainties (measuring current and voltage). However, the studies that have been done so far to extract the photovoltaic parameters work with the Ordinary Least Square (OLS) function defined as the sum of quadratic terms representing the quantification of the errors between a mathematical model and a measured set of experimental data of one variable (current only), because it is facile to apply, especially in the case of nonlinear models. Nether less, taking into account both differences in measurement uncertainties accompanying both variables will help to achieve more efficient optimization and more precise results. This work presents a new iterative, simple to implement algorithm that can calculate the value of the Total Least Square function at each step of the optimization process. The results are then compared with the ones obtained by applying the OLS function

    DIFFERENT OPTIMIZATION TECHNIQUES OF WIRELESS MESH NETWORKS FOR PHOTOVOLTAIC APPLICATION

    Get PDF
    With the advancement of technology the internet technology is evolving and it is facing new challenges to the betterment of the quality of service. Mesh Networks are an important topology where the fixed wireless network is established to provide network services. Wireless Mesh Network (WMN) is getting acknowledgment for advanced networking purposes. Mainly performance of this kind of network is dependent on the assignment of the channel and the scheme of routing. The photovoltaic network is a new concept that is combined with the Internet of Things to take advantage of the panel’s monitoring system. Large-scale WMN, combined with a photovoltaic system requires optimization techniques to improve the quality and efficiency of service. Covering and sharing information between all nodes in the network is crucial for PV and the Internet of Things (IoT). Power consumption is a significant part of low-power WMN and IoT. This article provides different optimization techniques and analyzes different algorithms to understand the better solution for a wireless mesh network in the ground of photovoltaic networking

    Modelação da Perda de Carga em Meios Porosos Usando Programação Genética

    Get PDF
    A Regressão Simbólica (RS), é um campo da Inteligência Artificial (IA) que se foca no desenvolvimento de modelos baseados em dados, tipicamente experimentais [1]. A técnica mais conhecida é a das Redes Neuronais Artificiais (RNA) em que, tendo por base funções de ativaçãao bem definidas, se ajustam os hiper-parâmetros do modelo. No entanto, estes modelos, bem como os parâmetros envolvidos, não têm qualquer significado real, daí serem chamados de caixas negras. Outra abordagem relevante na IA é a Programação Genética (PG), a qual será o foco deste trabalho. Nesta abordagem o que se procura obter são as relações matemáticas entre as várias entradas e saídas, mas em vez de se ajustarem apenas os parâmetros, como numa situação de regressão tradicional (seja linear ou não-linear), os operadores algébricos {+, -, ×, ÷, ...} e outras funções analíticas {cos, sen, exp, log, ...} também são combinados de forma a encontrar a expressão que descreve determinado conjunto de dados. Esta abordagem, apesar de mais desafiante, já permitiu a obtenção de modelos reais com o reconhecimento dos seus significados físicos. Já foi aplicada na geologia, oceanografia, na investigação de materiais, entre muitas outras áreas. Por exemplo, na sequência do projeto Eureqa, as equações que governam a dinâmica de alguns sistemas clássicos, como massa mola e pêndulos, foi obtida usando a PG [2]. Neste trabalho aplica-se um novo código de PG, desenvolvido pelos autores, à identificação do modelo de Hazen-Dupuit-Darcy para a queda de pressão, ∆P, no interior de um meio poroso de comprimento L como função da velocidade [3, 4]. Usando a equação de Forchheimer, geraram-se dados para diferentes valores de velocidade e de parâmetros. Seguidamente aplicou-se a PG para se tentar obter novamente a equação de Forchheimer. Em todos os casos se conseguiu obter uma equação que apesar de ter uma forma distinta, quando simplificada se verificava ser igual à equação de Forchheimer. Nesse processo, no entanto, não foi possível obter os coeficientes individuais da equação, mas o resultado da operação entre eles (e.g. µ=K). Para apoiar o processo de convergência da PG incluir-se-á a identificação das soluções presentes na fronteira de Pareto em que se comparará o ajuste dos indivíduos com o número de operações presentes para o ajuste no sentido de se encontrarem equações mais simples.Este trabalho foi financiado pela Fundação para a Ciência e a Tecnologia através da Bolsa de Doutoramento BD/139113/2018 e dos projectos UID/EMS/50022/2013 e UID/EEA/50008/2019
    corecore